Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Brisbane International - Brisbane Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris cinch Championships - London National Bank Open - Montreal Laver Cup - Berlin U.S. Open - New York Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris USA F18 USA F19 USA F13 USA F18 Bulgaria F2 USA F14 Spain F40 Spain F41 Spain F1 Spain F6 Spain F9 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F1 USA F2 USA F3 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Citi Open - Washington Brisbane International - Brisbane Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London USA F14 Spain F3 Bulgaria F1 Ford Tennis Championships - Louisville XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Charlottesville Challenger Honolulu Challenger Marburg Challenger Orleans Challenger Helsinki Challenger Cherbourg Challenger Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland AEGON Championships - London China Open - Beijing Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Parc - Lyon AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Fever-Tree Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego Adelaide International 2 - Adelaide Dallas Open - Dallas US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Sofia Open - Sofia Erste Bank Open - Vienna Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai The Mercedes Benz of Calabasas - Calabasas Bauer Watertechnilogy Cup 2008 - Eckental Besancon Challenger Knoxville Challenger Bangkok Challenger Korat Challenger Segovia Challenger Istanbul Challenger Trnava Challenger Genova Challenger Noumea Challenger Dallas Challenger Geneva Challenger Rhodes Challenger Cremona Challenger Prague Challenger Prague Challenger USTA Comerica Challenger - Aptos Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Lubbock Challenger - Lubbock Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami The Comercia Challenger - Aptos Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Bulgarian Open Challenger - Sofia ATP Open Castilla y Leon - Segovia Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento Savannah Challenger Cremona Challenger Kolding Challenger Ramat Hasharon Challenger Nottingham Challenger Bangkok Challenger Eckental Challenger Aachen Challenger Sarajevo Challenger Australian Open - Melbourne Braunschweig Challenger Talahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Todi Challenger Fifth-Third Bank Tennis Classic - Lexington Labertz Open by Stawag - Aachen Fifth Third Bank Tennis Championships - Lexington Nottingham Challenger Bangkok Challenger Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Recanati Challenger Challenger Banque Nationale Rimouski - Rimouski Fifth Third Bank Tennis Classic - Lexington 2008 Lubbock Challenger - Lubbock U.S. National Indoor Tennis Championships - Memphis Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Medibank International - Sydney BRD Nastase Tiriac Trophy - Bucharest PTT Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel ASB Classic - Auckland Hall of Fame Tennis Championships - Newport U.S. Open - New York Grand Prix Hassan II - Marrakech Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Australian Open - Melbourne Rennes Challenger French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Wimbledon - London Countrywide Classic - Los Angeles Thailand Open - Bangkok If Stockholm Open - Stockholm U.S. Open - New York Bank Austria Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Australian Open - Melbourne Serbia Open - Belgrade French Open - Paris Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice Sofia Challenger Open de Moselle - Metz PTT Thailand Open - Bangkok Australian Open - Melbourne cinch Championships - London Open de Tenis Comunidad Valenciana - Valencia Abierto de Tenis Mifel - Los Cabos SAP Open - San Jose Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Wimbledon - London China Open - Beijing Valencia Open - Valencia U.S. Open - New York Australian Open - Melbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach ASB Classic - Auckland Apia International - Sydney European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Truist Atlanta Open - Atlanta French Open - Paris Chengdu Open - Chengdu Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne Melbourne Summer Set - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco United Cup - Australia U.S. National Indoor Tennis Championships - Memphis ASB Classic - Auckland Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Erste Bank Open - Vienna The Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Campbells Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Erste Bank Open - Vienna Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group 2, 1R, HUN-BUL 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CHI-USA 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, World Group, 1R, USA-SUI 5-0 Hopman Cup - Perth Davis Cup, Group II, 1R, BUL-FIN 2-3 Hopman Cup - Perth Laver Cup - Prague Laver Cup - Geneva Davis Cup, Finals, Group E Hopman Cup - Perth ATP Cup - Sydney Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, World Group, QF, USA-SRB 1-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Nitto ATP Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro